package top.healthylife.gateway.platform.softwind.dto.res;


import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;

/**
 * @author GaoZeXi  by {@link BuildDtoUtil}
 * @date 2021-7-19 15:09:40
 */
@Data
@Accessors(chain = true)
@ApiModel(value="社保申报表接口-V2")
public class WindResTaxSocialSecurityDeclarationListItem {

   
    @ApiModelProperty(value = "申报日期" , example = "2018-09-10 00:00:00" , required = true )
    private String declarationDate;


    @ApiModelProperty(value = "纳税申报起止日止" , example = "2018-09-10 00:00:00" , required = true )
    private String endDate;


    @ApiModelProperty(value = "征收项目" , example = "《中华人民共和国企业所得税年度纳税申报表（A类）》（A100000）" , required = true )
    private String levyProjectName;


    @ApiModelProperty(value = "征收品目" , example = "企业职工缴纳" , required = true )
    private String levySubName;


    @ApiModelProperty(value = "费种" , example = "失业保险基金收入" , required = true )
    private String feeType;


    @ApiModelProperty(value = "报表类型(正常申报,补缴申报)" , example = "正常申报" , required = true )
    private String type;


    @ApiModelProperty(value = "费率" , example = "0.01" , required = true )
    private Number feeRate;


    @ApiModelProperty(value = "本期应缴费额" , example = "137.43" , required = true )
    private Number paymentAmount;


    @ApiModelProperty(value = "应缴费额" , example = "137.43" , required = true )
    private Number shouldPaymentAmount;


    @ApiModelProperty(value = "缴费基数" , example = "27486.0" , required = true )
    private Number paymentBase;


    @ApiModelProperty(value = "纳税申报起止日始" , example = "2018-09-10 00:00:00" , required = true )
    private String beginDate;


    @ApiModelProperty(value = "顺序" , example = "1" , required = true )
    private Integer sequence;


    @ApiModelProperty(value = "缴费人数" , example = "9" , required = true )
    private Integer paymentPeopleNumber;


    @ApiModelProperty(value = "征收品目" , example = "失业保险" , required = true )
    private String levyName;


    @ApiModelProperty(value = "所属税务局" , example = "ZHEJIANG" , required = true )
    private String bureau;


    @ApiModelProperty(value = "抵缴费额" , example = "0.0" , required = true )
    private Number deductionPaymentAmount;


    @ApiModelProperty(value = "纳税识别号" , example = "9133****GY2XC" , required = true )
    private String taxpayerId;


    @ApiModelProperty(value = "拓展参数" , example = "" , required = false )
    private Object expand;


}

